// 登录成功后的处理
function handleLoginSuccess(response) {
    if (response === "admin") {
        // 管理员登录，跳转到管理页面
        window.location.href = 'admin.html';
    } else if (response === "user") {
        // 普通用户登录，跳转到首页
        window.location.href = 'index.html';
    }
}

document.addEventListener('DOMContentLoaded', function () {
    // 导航栏激活状态
    const currentLocation = window.location.pathname;
    const navLinks = document.querySelectorAll('nav ul li a');

    navLinks.forEach(link => {
        if (link.getAttribute('href') === currentLocation) {
            link.classList.add('active');
        } else {
            link.classList.remove('active');
        }
    });

    // 搜索功能
    const searchForm = document.querySelector('.search-box');
    if (searchForm) {
        searchForm.addEventListener('submit', function (e) {
            e.preventDefault();
            const searchInput = this.querySelector('input');
            const searchTerm = searchInput.value.trim();

            if (searchTerm) {
                // 这里可以发送AJAX请求到后端搜索接口
                console.log('搜索:', searchTerm);
                // 实际项目中可以跳转到搜索结果页面
                // window.location.href = `/search?q=${encodeURIComponent(searchTerm)}`;
            }
        });
    }

    // 加入购物车功能
    const addToCartButtons = document.querySelectorAll('.btn-add-to-cart');
    addToCartButtons.forEach(button => {
        button.addEventListener('click', function () {
            const productCard = this.closest('.product-card');
            const productName = productCard.querySelector('h3').textContent;
            const productPrice = productCard.querySelector('.price').textContent;

            // 这里可以发送AJAX请求到后端添加到购物车
            console.log(`已将 ${productName} (${productPrice}) 添加到购物车`);

            // 显示提示信息
            alert(`已将 ${productName} 添加到购物车`);
        });
    });

    // 分页功能
    const paginationLinks = document.querySelectorAll('.pagination a');
    paginationLinks.forEach(link => {
        link.addEventListener('click', function (e) {
            e.preventDefault();

            // 移除所有活跃状态
            paginationLinks.forEach(l => l.classList.remove('active'));

            // 添加当前活跃状态
            this.classList.add('active');

            // 这里可以发送AJAX请求加载新页面的数据
            const page = this.textContent;
            console.log('加载第', page, '页');

            // 实际项目中可以加载新数据并更新页面
            // loadProductsByPage(page);
        });
    });
});
